package com.sl.core.engine.listener;

import org.apache.hop.core.exception.HopException;
import org.apache.hop.pipeline.PipelineMeta;
import org.apache.hop.pipeline.engine.IPipelineEngine;

public interface PipelineListener {

    /**
     * The engine has finished.
     *
     * @param engine
     * @throws HopException
     */
    void finished(IPipelineEngine<PipelineMeta> engine) throws HopException;

    /**
     * The execution started
     *
     * @throws HopException
     */
    void started(IPipelineEngine<PipelineMeta> engine) throws HopException;
}
